/**
 * 项目的入口
 **/

/**
 * Common Js 导入
 **/
const commonJsMath = require('./js/mathUtils.js');

console.log(commonJsMath.add(1, 2, 3, 4, 5));

/**
 * ES 6 导入
 **/
import {
    name,
    age
} from "./js/info"

console.log("name = ", name);
console.log("age = ", age);

// 引入 css 文件
// 需要安装相应的 css-loder
// npm install --save-dev css-loader@3.0.0
const normalCss = require('./css/normal.css');

// 引入 less 文件
const normalLess = require('./css/normal.less');

// 引入 Vue
import Vue from 'vue'
// import appTemplate from './vue/app'
import appTemplate from './vue/app'

/**
 * runtime-only -> 代码中不能使用任何 template
 * runtime-complier -> 可以使用 template , 因为有 complier 可以编译 template
 *
 * @see ../webpack.config.js#resolve#alias#vue
 **/
const app = new Vue({
    el: '#app',
    template: '<app/>',
    components: {
        app: appTemplate
    }
});
